package com.erp.dao;

import com.erp.bean.Role;

import java.util.List;

/**
 * @author ld
 * 角色数据访问接口接口
 */
public interface RoleDao {
    /**
     * 查寻所有对象集合
     * @return 角色对象
     */
    public List<Role> findAll();

    /**
     * 根据角色更新角色信息
     * @param role
     * @return i受影响的行数
     *
     */
    public int update(Role role);

    /**
     * 根据角色编号删除角色
     * @param rid
     * return i 首影响的行数
     */
    public int deldte(int rid);

    /**
     * 根据角色添加角色信息
     * @param role
     * @return i 受影响的行数
     *
     */
    public int add(Role role);

    /**
     * 根据id查寻角色
     * @param rid
     * return 角色对象
     */
    public Role findByRid(int rid);
}
